<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=utf-8">
    <link rel="stylesheet" type="text/css" href="..\..\JavaDoc.css">
  </head>
  <body>
    <table class="nav">
      <tr>
        <td class="nav1" colspan="2">
          <table cellspacing="3">
            <tr>
              <td>
                <a href="..\..\overview-summary.html"> Overview </a>
              </td>
              <td>
                <a href="namespace-summary.html">Namespace</a> </td>
              <td class="nav1sel"> Type </td>
              <td>Use </td>
              <td>Tree </td>
              <td>Deprecated </td>
              <td>Index </td>
              <td>Help </td>
            </tr>
          </table>
        </td>
        <td class="logo" rowspan="2">.NET Framework</td>
      </tr>
      <tr class="nav2">
        <td>PREV TYPE    NEXT TYPE</td>
        <td>FRAMES    NO FRAMES</td>
      </tr>
      <tr class="nav2">
        <td>SUMMARY: INNER | FIELD | <a href="#constructor-summary">CONST</a> | PROP | <a href="#method-summary">METHOD</a> | OP | EVENT</td>
        <td>DETAIL: FIELD | <a href="#constructor-detail">CONST</a> | PROP | <a href="#method-detail">METHOD</a> | OP | EVENT</td>
      </tr>
    </table>
    <hr>
    <h2>
      <span class="namespaceName">NVelocity.Http</span>
      <br>
      <span class="className">Class NVelocityViewHandler</span>
    </h2>
    <p>A servlet to process Velocity templates. This is comparable to the
            the JspServlet for JSP-based applications.The servlet provides the following features:renders Velocity templatesprovides support for an auto-loaded, configurable toolboxprovides transparent access to the servlet request attributes,
            servlet session attributes and servlet context attributes by
            auto-searching themlogs to the logging facility of the servlet APIVelocityViewServlet supports the following configuration parameters
            in webl.xml:toolboxPath and name of the toolbox configuration file. The path must be
            relative to the web application root directory. If this parameter is
            not found, no toolbox is instantiated.org.apache.velocity.propertiesPath and name of the Velocity configuration file. The path must be
            relative to the web application root directory. If this parameter
            is not present, Velocity is initialized with default settings.</p>
    <a name="field-summary">
    </a>
    <table class="subtable" cellspacing="0">
      <thead>
        <tr>
          <th>Fields inherited from class NVelocity.Http.NVelocityHandler</th>
        </tr>
      </thead>
      <tr>
        <td>
          <a href="">context</a>, <a href="">pathTranslated</a>, <a href="">requestType</a>, <a href="">url</a></td>
      </tr>
    </table>
    <br>
    <table class="subtable" cellspacing="0">
      <thead>
        <tr>
          <th>Fields inherited from class NVelocity.Http.HandlerSkeleton</th>
        </tr>
      </thead>
      <tr>
        <td>
          <a href="">toolboxManager</a>
        </td>
      </tr>
    </table>
    <br>
    <a name="constructor-summary">
    </a>
    <table class="table" cellspacing="0">
      <thead>
        <tr>
          <th colspan="2">Constructor Summary</th>
        </tr>
      </thead>
      <tr>
        <td class="constructor" valign="top">
          <a href="#NVelocity.Http.NVelocityViewHandler.#ctor">NVelocityViewHandler</a>()<br>        Initializes a new instance of the NVelocityViewHandler class.</td>
      </tr>
    </table>
    <br>
    <a name="property-summary">
    </a>
    <table class="subtable" cellspacing="0">
      <thead>
        <tr>
          <th>Properties inherited from class NVelocity.Http.NVelocityHandler</th>
        </tr>
      </thead>
      <tr>
        <td>
          <a href="">IsReusable</a>
        </td>
      </tr>
    </table>
    <br>
    <a name="method-summary">
    </a>
    <table class="table" cellspacing="0">
      <thead>
        <tr>
          <th colspan="2">Method Summary</th>
        </tr>
      </thead>
      <tr>
        <td class="returnType" valign="top">NVelocity.Context.IContext</td>
        <td class="method">
          <a href="#NVelocity.Http.NVelocityViewHandler.CreateContext(System.Web.HttpContext)">CreateContext</a>(System.Web.HttpContext context)</td>
      </tr>
      <tr>
        <td class="returnType" valign="top">NVelocity.Template</td>
        <td class="method">
          <a href="#NVelocity.Http.NVelocityViewHandler.HandleRequest(System.Web.HttpContext,NVelocity.Context.IContext)">HandleRequest</a>(System.Web.HttpContext context, NVelocity.Context.IContext ctx)<br>        Handle the template processing request.</td>
      </tr>
      <tr>
        <td class="returnType" valign="top">void</td>
        <td class="method">
          <a href="#NVelocity.Http.NVelocityViewHandler.Init(System.Web.HttpContext,System.String,System.String,System.String)">Init</a>(System.Web.HttpContext context, string requestType, string url, string pathTranslated)<br>        Initializes servlet, toolbox and Velocity template engine.</td>
      </tr>
      <tr>
        <td class="returnType" valign="top">void</td>
        <td class="method">
          <a href="#NVelocity.Http.NVelocityViewHandler.InitVelocity">InitVelocity</a>()<br>        
            Initializes Velocity.
            </td>
      </tr>
    </table>
    <br>
    <table class="subtable" cellspacing="0">
      <thead>
        <tr>
          <th>Methods inherited from class NVelocity.Http.NVelocityHandler</th>
        </tr>
      </thead>
      <tr>
        <td>
          <a href="..\..\NVelocity/Http/NVelocityViewHandler/Error(System/Web/HttpContext,System.html#Exception)">Error</a>, <a href="..\..\NVelocity/Http/NVelocityViewHandler/GetTemplate(System/String,System.html#String)">GetTemplate</a>, <a href="..\..\NVelocity/Http/NVelocityViewHandler/GetTemplate(System.html#String)">GetTemplate</a>, <a href="..\..\NVelocity/Http/NVelocityViewHandler/MergeTemplate(NVelocity/Template,NVelocity/Context/IContext,System/IO.html#TextWriter)">MergeTemplate</a>, <a href="..\..\NVelocity/Http/NVelocityViewHandler/ProcessRequest(System/Web.html#HttpContext)">ProcessRequest</a>, <a href="..\..\NVelocity/Http/NVelocityViewHandler/RequestCleanup(System/Web/HttpContext,NVelocity/Context.html#IContext)">RequestCleanup</a>, <a href="..\..\NVelocity/Http/NVelocityViewHandler/SetContentType(System/Web.html#HttpContext)">SetContentType</a></td>
      </tr>
    </table>
    <br>
    <table class="subtable" cellspacing="0">
      <thead>
        <tr>
          <th>Methods inherited from class NVelocity.Http.HandlerSkeleton</th>
        </tr>
      </thead>
      <tr>
        <td>
          <a href="..\..\NVelocity/Http/NVelocityViewHandler.html#LoadConfiguration">LoadConfiguration</a>, <a href="..\..\NVelocity/Http/NVelocityViewHandler.html#LoadToolbox">LoadToolbox</a></td>
      </tr>
    </table>
    <br>
    <table class="subtable" cellspacing="0">
      <thead>
        <tr>
          <th>Methods inherited from class System.Object</th>
        </tr>
      </thead>
      <tr>
        <td>
          <a href="..\..\NVelocity/Http/NVelocityViewHandler/Equals(System.html#Object)">Equals</a>, <a href="..\..\NVelocity/Http/NVelocityViewHandler.html#Finalize">Finalize</a>, <a href="..\..\NVelocity/Http/NVelocityViewHandler.html#GetHashCode">GetHashCode</a>, <a href="..\..\NVelocity/Http/NVelocityViewHandler.html#GetType">GetType</a>, <a href="..\..\NVelocity/Http/NVelocityViewHandler.html#MemberwiseClone">MemberwiseClone</a>, <a href="..\..\NVelocity/Http/NVelocityViewHandler.html#ToString">ToString</a></td>
      </tr>
    </table>
    <br>
    <a name="operator-summary">
    </a>
    <a name="event-summary">
    </a>
    <br>
    <a name="field-detail">
    </a>
    <a name="constructor-detail">
    </a>
    <table class="table" cellspacing="0">
      <thead>
        <tr>
          <th>Constructor Detail</th>
        </tr>
      </thead>
    </table>
    <a name="NVelocity.Http.NVelocityViewHandler.#ctor">
    </a>
    <h3>NVelocityViewHandler</h3>
    <pre>public NVelocityViewHandler()</pre>
    <dl>
      <dd>
        <p>Initializes a new instance of the NVelocityViewHandler class.</p>
        <p>
        </p>
      </dd>
    </dl>
    <a name="property-detail">
    </a>
    <a name="method-detail">
    </a>
    <table class="table" cellspacing="0">
      <thead>
        <tr>
          <th>Method Detail</th>
        </tr>
      </thead>
    </table>
    <a name="NVelocity.Http.NVelocityViewHandler.CreateContext(System.Web.HttpContext)">
    </a>
    <h3>CreateContext</h3>
    <pre>protected NVelocity.Context.IContext CreateContext(System.Web.HttpContext context)</pre>
    <dl>
      <dd>
        <p>
        </p>
        <p>
        </p>
      </dd>
    </dl>
    <hr>
    <a name="NVelocity.Http.NVelocityViewHandler.HandleRequest(System.Web.HttpContext,NVelocity.Context.IContext)">
    </a>
    <h3>HandleRequest</h3>
    <pre>protected NVelocity.Template HandleRequest(System.Web.HttpContext context,
                                           NVelocity.Context.IContext ctx)</pre>
    <dl>
      <dd>
        <p>Handle the template processing request.</p>
        <p>
        </p>
        <b>Parameters:</b>
        <dl>
          <dd>
            <code>request</code> - client request</dd>
          <dd>
            <code>response</code> - client response</dd>
          <dd>
            <code>ctx</code> -  VelocityContext to fill</dd>
        </dl>
        <b>Returns:</b>
        <dl>
          <dd>Velocity Template object or null</dd>
        </dl>
      </dd>
    </dl>
    <hr>
    <a name="NVelocity.Http.NVelocityViewHandler.Init(System.Web.HttpContext,System.String,System.String,System.String)">
    </a>
    <h3>Init</h3>
    <pre>public void Init(System.Web.HttpContext context,
                 string requestType,
                 string url,
                 string pathTranslated)</pre>
    <dl>
      <dd>
        <p>Initializes servlet, toolbox and Velocity template engine.</p>
        <p>
        </p>
        <b>Parameters:</b>
        <dl>
          <dd>
            <code>config</code> - servlet configuation
            </dd>
        </dl>
      </dd>
    </dl>
    <hr>
    <a name="NVelocity.Http.NVelocityViewHandler.InitVelocity">
    </a>
    <h3>InitVelocity</h3>
    <pre>protected void InitVelocity()</pre>
    <dl>
      <dd>
        <p>
            Initializes Velocity.
            </p>
        <p>
        </p>
        <b>Parameters:</b>
        <dl>
          <dd>
            <code>config</code> - servlet configuration parameters
            </dd>
        </dl>
      </dd>
    </dl>
    <a name="operator-detail">
    </a>
    <a name="event-detail">
    </a>
    <hr>
    <table class="nav">
      <tr>
        <td class="nav1" colspan="2">
          <table cellspacing="3">
            <tr>
              <td>
                <a href="..\..\overview-summary.html"> Overview </a>
              </td>
              <td>
                <a href="namespace-summary.html">Namespace</a> </td>
              <td class="nav1sel"> Type </td>
              <td>Use </td>
              <td>Tree </td>
              <td>Deprecated </td>
              <td>Index </td>
              <td>Help </td>
            </tr>
          </table>
        </td>
        <td class="logo" rowspan="2">.NET Framework</td>
      </tr>
      <tr class="nav2">
        <td>PREV TYPE    NEXT TYPE</td>
        <td>FRAMES    NO FRAMES</td>
      </tr>
      <tr class="nav2">
        <td>SUMMARY: INNER | FIELD | <a href="#constructor-summary">CONST</a> | PROP | <a href="#method-summary">METHOD</a> | OP | EVENT</td>
        <td>DETAIL: FIELD | <a href="#constructor-detail">CONST</a> | PROP | <a href="#method-detail">METHOD</a> | OP | EVENT</td>
      </tr>
    </table>
  </body>
</html>